Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
tubeworms
in English
tubeworms
#uncommon
Definitions
Noun
a
type
of
polychaete
worm
in
the
family
Serpulidae
marine
worms
building
calcareous
tubes
Base Words
tube
worms