mouflon

noun
  1. A wild sheep native to mountainous regions of the Mediterranean and western Asia, with reddish-brown wool and curved horns.
  2. Usage: Also spelled 'mouflons' in plural; Scientific name: Ovis orientalis

Examples