meaning of stylaster

1. Any one of numerous species of delicate, usually pink, calcareous hydroid corals of the genus Stylaster.


Related Words

stylaster |

Developed & Maintained By Taraprasad.com

Treasure Words