galápagos giant rat - Spanish English Dictionary