invent a lie - English Synonyms Dictionary