lamp shell - English Synonyms Dictionary

lamp shell

n.
[1] brachiopod , lampshell