English dictionary
lampshell meaning and definition
Definition and meaning of lampshell at MeaningMonkey.org. lampshell meaning and definition in the English Dictionary.LAMPSHELL noun
Definition of lampshell (noun)
- marine animal with bivalve shell having a pair of arms bearing tentacles for capturing food; found worldwide
- synonyms: brachiopod, lamp shell
Source: Princeton University Wordnet