Mouflon - Definition

mouflon

n 1: wild mountain sheep of Corsica and Sardinia [syn:
mouflon, moufflon, Ovis musimon]

Look up another word