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