be completely defeated - German English Dictionary