Spanish-English Dictionarypalpitar
Meaning of palpitar