Полный русско-английский словарь
Жен. shroud у него словно пелена с глаз упала ж. blanket, shroud; снежная ~ mantle of snow; словно ~ с глаз упала the scales fell from oneś eyes.
пелена
Пелена