apoda
/əˈpɒdə/Definitions
1. noun
a suborder of legless amphibians, particularly the caecilians, that lack lungs and are primarily aquatic
“The apoda in the aquarium were fascinating creatures, unlike any others in the animal kingdom.”
1. noun
a suborder of legless amphibians, particularly the caecilians, that lack lungs and are primarily aquatic
“The apoda in the aquarium were fascinating creatures, unlike any others in the animal kingdom.”