lemongrass – Català–English translations

🇬🇧 en ca

lemongrass noun

  • species of grass of the genus Cymbopogon
herba llimona
Wiktionary Links