moufflons
English
Noun
moufflons
plural of
moufflon