have an imposing presence - Almanca İngilizce Sözlük