Meaning of pelota

pelota

Tagalog

n. rubber ball