meaning of scyphozoan

1. any of various usually free-swimming marine coelenterates having a gelatinous medusoid stage as the dominant phase of its life cycle


Related Words

scyphozoan |

Developed & Maintained By Taraprasad.com

Treasure Words