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