ulama

ulama

English Noun
Ad

Definition

A (modern) ball game, descended from tlachtli.

Etymology

Ultimately from Classical Nahuatl ōllamaliztli. Doublet of ullamaliztli.

Ad