ryukyu long-tailed giant rat - Turkish English Dictionary