meaning of stellerida

1. An extensive group of echinoderms, comprising the starfishes and ophiurans.


Related Words

stellerida | stelleridan |

Developed & Maintained By Taraprasad.com

Treasure Words