rat opossums - Spanish English Dictionary