• word of the day

    scyphozoan

    scyphozoan - Dictionary definition and meaning for word scyphozoan

    Definition
    (noun) any of various usually free-swimming marine coelenterates having a gelatinous medusoid stage as the dominant phase of its life cycle
Download our Mobile App Today
Receive our word of the day
on Whatsapp