a medium-sized mammal (procyon lotor) - Spanish English Dictionary