MOUFFLON Meaning of MOUFFLON in English n. (also mouflon) a wild mountain sheep, Ovis musimon, of S. Europe. Etymology: F mouflon f. It. muflone f. Rmc Oxford English vocab. Оксфордский английский словарь. 2012