Summary
English Synonyms:   more detail...
  1. maned sheep:


English

Detailed Synonyms for maned sheep in English

maned sheep:

maned sheep [the ~] noun

  1. the maned sheep
    – wild sheep of northern Africa 1
    the Ammotragus lervia; the Barbary sheep; the arui; the audad; the maned sheep; the aoudad
    – wild sheep of northern Africa 1

Alternate Synonyms for "maned sheep":


Related Definitions for "maned sheep":

  1. wild sheep of northern Africa1

Related Synonyms for maned sheep