Tag: celebrate

Idiom – Paint The Town Red

English Idiom – Paint the town red. Meaning – To go out and celebrate. To have a wild and exciting night out, usually involving a lot of partying…