mentastro - Spanish English Dictionary

mentastro

Meanings of "mentastro" in English Spanish Dictionary : 5 result(s)

Spanish English
Botany
mentastro [m] apple mint
mentastro [m] pineapple mint
mentastro [m] woolly mint
mentastro [m] round-leafed mint
mentastro [m] a member of the mint family lamiaceae (mentha suaveolens)