Onychophoran Meaning
There are 1 meaning(s) for word Onychophoran
Meaning 1 : any of numerous velvety-skinned wormlike carnivorous animals common in tropical forests having characteristics of both arthropods and annelid worms
Synonyms : peripatus, velvet worm
Synonyms : peripatus, velvet worm
Similar words of Onychophoran :
