English | German | Russian | Czech

Marco Polo sheep English

Meaning Marco Polo sheep meaning

What does Marco Polo sheep mean?

Marco Polo sheep

Asiatic wild sheep with exceptionally large horns; sometimes considered a variety of the argali (or Ovis ammon)

Synonyms Marco Polo sheep synonyms

What other words have the same or similar meaning as Marco Polo sheep?

Marco Polo sheep English » English

Marco Polo’s sheep Ovis poli argali argal

Are you looking for...?

Marco | Polo | sheep