a rainforest mammal of the family procyonidae (potos flavus) - Spanish English Dictionary