leaf of a screen - Almanca İngilizce Sözlük