Skip to main content

Definitions by Lachlan Tait

1. The shower.
2. A naked meeting place.
"Lets hit the rain room lads."
rain room by Lachlan Tait October 15, 2007