Learn how to say Moufflon correctly in English with this tutorial pronunciation video.
Oxford dictionary definition of the word mouflon:
a small wild sheep with chestnut-brown wool, found in mountainous country from Iran to Asia Minor. It is the ancestor of the domestic sheep.
Ovis orientalis, family Bovidae
late 18th century: from French, from Italian muflone