Find the word definition

The Collaborative International Dictionary
Muflon

Muflon \Muf"lon\, n. (Zo["o]l.) See Mouflon.

Wiktionary
muflon

n. (alternative form of mouflon English)