Translation of damisela in English:

damisela

damsel, n.

feminine noun

archaic

  • 1

    damsel archaic
    una damisela en apuros a damsel in distress