Spanish-English dictionary »

cedrón meaning in English

SpanishEnglish
cedrón noun
{m}

lemon verbena(shrub)
noun