Home
Advance Search
Dictionary
Words with Friends solver
Meaning of axolotl
Definition:-
A Mexican salamander that in natural conditions retains its aquatic larval form throughout life but is able to breed. (noun)