See Also: horchata(dictionary)
Toasted Almond Horchata(recipes)

horchata (iou)



horchata noun. Also orchata. M19.
[Spanish.]
In Spain and Latin American countries, an almond-flavoured soft drink.