a gift horse - English Synonyms Dictionary