Lampshell Meaning
There are 1 meaning(s) for word Lampshell
Meaning 1 : marine animal with bivalve shell having a pair of arms bearing tentacles for capturing food; found worldwide
Synonyms : brachiopod, lamp shell
Synonyms : brachiopod, lamp shell
Similar words of Lampshell :
