APODA


Meaning of APODA in English

noun a group of worms without appendages, as the leech.

2. apoda ·noun a group of cirripeds, destitute of footlike organs.

3. apoda ·noun an order of amphibia without feet. ·see ophiomorpha.

Webster English vocab.      Английский словарь Webster.