invent or create something - Almanca İngilizce Sözlük