Spanish-English dictionary »

verbena de indias meaning in English

SpanishEnglish
verbena de Indias noun
{f}

lemon verbena(shrub)
noun