ironServices.com

English Dictionary

  • Hide translation

 maned sheep maned sheep /meɪnd ʃiːp/

noun

  1. Wild sheep of northern Africa  ( Ammotragus lervia , aoudad , arui , audad , Barbary sheep , maned sheep )
    wild sheep of northern Africa