palpitating - German English Dictionary