blow the competition away - French English Dictionary