Loading page
ammotragus lervia is a noun meaning "wild sheep of northern Africa". It carries one recorded sense.
wild sheep of northern Africa
Definitions, synonyms and semantic relations for ammotragus lervia come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.