ハイアライ
haiarai

Noun

1. jai alai

Other forms: