French-English dictionary »

horchata meaning in English

FrenchEnglish
horchata nom {f}

horchata◼◼◼(sweet beverage)
noun