Meaning of moufflon
Definition of moufflon
(noun)
wild
mountain
sheep
of Corsica and Sardinia
Other information on moufflon
WIKIPEDIA results for
moufflon
Amazon results for
moufflon
Tweet