English → Hindi dictionary
lemongrass
Definition
an aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines
Looking for poetry? Read shayari and poems by great poets.
an aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines
Looking for poetry? Read shayari and poems by great poets.