soundly defeat - German English Dictionary