palpitating - French English Dictionary