overbeaten - Spanish English Dictionary