removable wire-mesh frame - Almanca İngilizce Sözlük