• word of the day

    scyphozoa

    scyphozoa - Dictionary definition and meaning for word scyphozoa

    Definition
    (noun) coelenterates in which the polyp stage is absent or at least inconspicuous: jellyfishes
    Synonyms : class scyphozoa
Download our Mobile App Today
Receive our word of the day
on Whatsapp