noun. wild mountain sheep of Corsica and Sardinia.
1. Noun, singular or mass The Mediterranean chaparral is home to two large herbivores: The wild goat (Capra aegagrus) and the mouflon (Ovis musimon), a wild sheep.