Tamil Meaning

lemongrass meaning in tamil

it is an aromatic crop which has oil having economic importance

lemongrass tamil meaning example

கற்பூர புல்