scyphozoa

English

Noun

scyphozoa

  1. plural of scyphozoan