The Collaborative International Dictionary
Muflon
Muflon \Muf"lon\, n. (Zo["o]l.) See Mouflon.
Wiktionary
muflon
n. (alternative form of mouflon English)