Search Result for "muflon": 

The Collaborative International Dictionary of English v.0.48:

Muflon \Muf"lon\, n. (Zool.) See Mouflon. [1913 Webster]