ovis musimon Meaning, Definition & Usage

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

WordNet