hands-down victory - Spanish English Dictionary