win something hands down - French English Dictionary