Skip to main content

amorphozoa

English amorphozoa meaning in English  •  amorphozoa का अर्थ अंग्रेजी में
n. pl.
  • Animals without a mouth or regular internal organs, as the sponges.
Advertisement