soundly defeat someone in a competition or discussion - Spanish English Dictionary