Acaudate Meaning

There are 1 meaning(s) for word Acaudate

Meaning 1 : lacking a tail or taillike appendage

    Synonyms : acaudal

Acaudate Antonyms