adelopod
English
adelopod meaning in English • adelopod का अर्थ अंग्रेजी में
Noun
- An animal having feet that are not apparent.