Spanish-English dictionary »

horchata meaning in English

SpanishEnglish
horchata noun
{f}

horchata(sweet beverage)
noun
What I'm really in the mood for right now is a nice cold horchata. = A mí lo que de veras me apetece tomarme ahora mismo es una horchata bien fresquita.