Axolotls Meaning

There are 1 meaning(s) for word Axolotls

Meaning 1 : larval salamander of mountain lakes of Mexico that usually lives without metamorphosing

    Synonyms : ambystoma mexicanum,  mud puppy