invent a lie - Spanish English Dictionary