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