Polish-English dictionary »

lippia trójlistna meaning in English

PolishEnglish
lippia trójlistna noun

lemon verbenanoun
shrub