marco polo - English Synonyms Dictionary

marco polo

n.
[1] Polo