spatangoid

English

Noun

spatangoid (plural spatangoids)

  1. (zoology) Any of the sea urchins of the order Spatangoidea.
Last modified on 9 January 2012, at 21:01