MOUFFLON

Definition of MOUFFLON

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