hamiguitan hairy-tailed rat - Spanish English Dictionary