overbeaten - German English Dictionary