ryukyu long-tailed giant rat - French English Dictionary