NEUROPOD


Meaning of NEUROPOD in English

noun a neuropodous animal.

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