moufflon

noun
  1. A wild sheep native to mountainous regions of southern Europe and western Asia, with curved horns and reddish-brown wool.
  2. Usage: Also spelled 'mouflon'.; Often used in wildlife and zoological contexts.

Examples