Translation of debar in English:

debar

palpitation

(debaran)

noun

  • 1

    palpitation