Vocabulary

ハイアライ

jai alai

noun