mole salamander - English Synonyms Dictionary

mole salamander

n.
[1] Ambystoma talpoideum