Apodous Meaning

There are 1 meaning(s) for word Apodous

Meaning 1 : (of snakes and eels) naturally footless

    Synonyms : apodal