beat by a landslide - Spanish English Dictionary