Muflon

Muf"lon (?), n. (Zoöl.) See Mouflon.