paint the town redCELEBRATE, carouse, enjoy oneself, have a good/wild time, have a party, go out on the town, whoop it up, make whoopee, live it up, party, have a ball, push the boat out
[TahlilGaran] Dictionary of Contemporary English ▲
paint the town red v. phr.,
slang To go out to drink and have a good time; celebrate wildly; carouse.
It was the sailors' first night ashore; they painted the town red. Compare: ON THE TOWN
2.
[TahlilGaran] English Idioms Dictionary ▲