paint the town (red) - Turkish English Dictionary

Suggest a Term