a perennial herb in the lamiaceae (mint) family (nepeta cataria) - Spanish English Dictionary

a perennial herb in the lamiaceae (mint) family (nepeta cataria)

Meanings of "a perennial herb in the lamiaceae (mint) family (nepeta cataria)" in Spanish English Dictionary : 1 result(s)

English Spanish
Botany
a perennial herb in the lamiaceae (mint) family (nepeta cataria) nébeda [f]