Noun mouflon has 1 sense
  1. mouflon, moufflon, Ovis musimon - wild short-fleeced mountain sheep of Corsica and Sardinia
    --1 is a kind of mountain sheep
    --1 is a member of Ovis, genus Ovis
,
TOP