Definition of "echinoids"

echinoids