Translation of horchata in English:

horchata

horchata, n.

feminine noun

  • 1

    (de chufas)
    (cold drink made from tiger nuts) horchata
  • 2

    drink made from ground melon seeds (en México)