LAMPSHADE


Meaning of LAMPSHADE in English

n. a translucent cover for a lamp used to soften or direct its light.

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