English Dictionary
◊ MOUFLON
mouflon
n : wild short-fleeced mountain sheep of Corsica and Sardinia
[syn: {moufflon}, {Ovis musimon}]