meaning of medusan

1. any of numerous usually marine and free-swimming coelenterates that constitute the sexually reproductive forms of hydrozoans and scyphozoans


Related Words

medusan |

Developed & Maintained By Taraprasad.com

Treasure Words