meaning of Adelopod

Adelopod meaning in General Dictionary

An animal having foot that are not evident

View more

  • An animal having foot that are not obvious.

Adelopod meaning in General Dictionary

(letter.) An animal having foot which are not obvious.