ECHINOID Meaning of ECHINOID in English [echi.noid] n (1864): sea urchin Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012