Meaning of velvet worm
Definition of velvet worm
(noun)
any of
numerous
velvety-skinned
wormlike
carnivorous
animals
common
in
tropical
forests having characteristics of
both
arthropods and
annelid
worms
Other information on velvet worm
WIKIPEDIA results for
velvet worm
Amazon results for
velvet worm
Tweet