MOUFLON

Definition of MOUFLON

  1. (noun)wild mountain sheep of Corsica and Sardinia