AMMOTRAGUS LERVIA(noun)Did you mean?Synonyms RhymesAlso try..ammotragusDefinitions There is 1 meaning of the phrase Ammotragus Lervia. Ammotragus Lervia - as a noun Wild sheep of northern africa Synonyms (Exact Relations)aoudad8aruiaudad7barbary sheepmaned sheepWord Variations & RelationsStarts AStarts AMStarts AMMStarts AMMOEnds AEnds IAEnds VIAEnds RVIAStarts A & ends AStarts AM & ends AStarts A & ends IAA-Z Proximitiesammonolysis18ammons10ammophilous20ammos9ammotragus Ammotragus Lervia ammunition14ammunitioned17ammunitioning18ammunitions15amnesia9