MARCO POLO'S SHEEP Meaning of MARCO POLO'S SHEEP in English noun see marco polo sheep Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012