LAMPSHADE


Meaning of LAMPSHADE in English

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

English main colloquial, spoken dictionary.      Английский основной разговорный словарь.