maned sheep


Meanings

  • wild sheep of northern Africa