hamiguitan hairy-tailed rat - French English Dictionary