Dictionary search results

Showing 1-3 of 3 results

horchata British & World English

(In Spain and Latin American countries) a milky drink made from ground almonds, tiger nuts, or rice

horchata Spanish-English

horchatacold drink made from tiger nuts