lamp shell
English Dictionary
->
Letter L
-> lamp shell
Search Dictionary:
lamp shell Definition
(n)
marine
animal
with
bivalve
shell
having
a
pair
of
arms
bearing
tentacles
for
capturing
food
;
found
worldwide
lamp shell Synonyms
brachiopod
lamp shell
lampshell
© Art Branch Inc.