Translation of polo in English:

polo

polo

noun

  • 1

    polo, game like hockey played by teams on horseback