hamiguitan hairy-tailed rat - Turkish English Dictionary