world vice-champion - Spanish English Dictionary