self-invented - Almanca İngilizce Sözlük