Word Meaning

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


Meaning of apoda

- A group of cirripeds, destitute of footlike organs.
- An order of Amphibia without feet. See Ophiomorpha.
- A group of worms without appendages, as the leech.