LAMPSHADE


Meaning of LAMPSHADE in English

■ noun a cover for a lamp, used to soften or direct its light.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.