Meaning of onychophoran

Definition of onychophoran

(noun) any of numerous velvety-skinned wormlike carnivorous animals common in tropical forests having characteristics of both arthropods and annelid worms

Other information on onychophoran

WIKIPEDIA results for onychophoran
Amazon results for onychophoran