PETALOSTICHA


Meaning of PETALOSTICHA in English

noun ·pl an order of echini, including the irregular sea urchins, as the spatangoids. ·see spatangoid.

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