defeats - German English Dictionary