Synonyms and Antonyms for maned_sheep

1. maned sheep (n.)

wild sheep of northern Africa

Synonyms: