moufflon Meaning, Definition & Usage

  1. noun wild mountain sheep of Corsica and Sardinia
    Ovis musimon; mouflon.

WordNet