paint the town (red) - Spanish English Dictionary