Horchata - What does it mean?
horchata | |
has no English definition.
a sweet beverage variously made with rice, chufa or morro seeds, water, sugar, and cinnamon, and sometimes with milk
----
is likely misspelled.
has no English definition.