English dictionary
scyphozoan meaning and definition
Definition and meaning of scyphozoan at MeaningMonkey.org. scyphozoan meaning and definition in the English Dictionary.SCYPHOZOAN noun
Definition of scyphozoan (noun)
- any of various usually free-swimming marine coelenterates having a gelatinous medusoid stage as the dominant phase of its life cycle
Source: Princeton University Wordnet