POLO Meaning of POLO in English (n.) A game similar to hockey played by swimmers. Webster's English dictionary. Английский словарь Webster. 2012