ONYCHOPHORAN

12 letters 25 Scrabble points

Definition of ONYCHOPHORAN

noun
  1. Any of many wormlike carnivorous ecdysozoan animals of the phylum Onychophora.

Related words: velvet worm

Source: Wiktionary

Word Details

Letters O N Y C H O P H O R A N
Length 12 letters
Scrabble Score 25 points