Translation of cidronela in English:

cidronela

citronella, n.

Definition of citronella in English

feminine noun

  • 1

    citronella
    citronella grass