ADELOPOD


Meaning of ADELOPOD in English

noun an animal having feet that are not apparent.

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