invention (lie; fabrication) - Deutsch Englisch Wörterbuch