Refine this word faster
Moufflon
noun
Definitions
Noun
- 1 Alternative spelling of mouflon. alt-of, alternative
- 2 wild mountain sheep of Corsica and Sardinia wordnet
See also for "moufflon"
Next best steps
Mini challenge
Unscramble this word: moufflon