meaning of ambystomatidae

ambystomatidae meaning in General Dictionary

New World salamanders