throbbing pain - German English Dictionary