Meaning of Onychophora
Definition of Onychophora
(noun)
enigmatic
small
elongated
wormlike
terrestrial
invertebrates of
damp
dark
habitats in
warm
regions;
distinct
from the
phylum
Annelida;
resemble
slugs with
legs
and are
sometimes
described
as the
missing
link
between
arthropods and annelids
Other information on Onychophora
WIKIPEDIA results for
Onychophora
Amazon results for
Onychophora
Tweet