Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of amorphozoa

- Animals without a mouth or regular internal organs, as the sponges.