xpo'tz

xpo'tz
Spanish: Translation
pelota
noun
Sports and games