arboreal salamander (aneides lugubris) - Spanish English Dictionary