Translation of cidronela in English:

cidronela

citronella, n.

Definition of citronella ( US English | UK English )

feminine noun

  • 1

    citronella
    citronella grass