mammal from the southern andes - Spanish English Dictionary