a medium-sized mammal (procyon lotor) - Espagnol Anglais Dictionnaire