mouflons

English

Noun

mouflons

  1. plural of mouflon

Anagrams

French

Noun

mouflons m

  1. plural of mouflon