SPATANGOID


Meaning of SPATANGOID in English

noun one of the spatangoidea.

2. spatangoid ·adj of or pertaining to the spatangoidea.

Webster English vocab.      Английский словарь Webster.