mouflons

  • n.Mouflon
  • WebArgali in Europe; European Pan lamb; southern European wild sheep