Meaning of scyphozoa

Definition of scyphozoa

(noun) coelenterates in which the polyp stage is absent or at least inconspicuous: jellyfishes

Other information on scyphozoa

WIKIPEDIA results for scyphozoa
Amazon results for scyphozoa