LAMPSHADE


Meaning of LAMPSHADE in English

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

Oxford English vocab.      Оксфордский английский словарь.