gift horse - French English Dictionary