Citronella - What does it mean?
citronella | |
has no English definition.
A tropical Asian grass, (taxlink), that has lemon-scented leaves
An essential oil obtained from this plant
is likely misspelled.
has no English definition.