What is the full meaning of echinoderms
ECHINODERM, one of the Echinodermata, starfishes, sand dollars, sea urchins, and sea cucumbers [n]
Example of the word echinoderms placed on a Scrabble board.