galápagos giant rat - French English Dictionary