1. spatangoid - Noun
2. spatangoid - Adjective
Of or pertaining to the Spatangoidea.
One of the Spatangoidea.