moufflon
English Dictionary
->
Letter M
-> moufflon
Search Dictionary:
moufflon Definition
(n)
wild
short
-
fleeced
mountain
sheep
of
Corsica
and
Sardinia
moufflon Synonyms
moufflon
mouflon
Ovis musimon
© Art Branch Inc.