mount lyell salamander - Spanish English Dictionary