Green’s Dictionary of Slang

place of convenience n.

see convenience n.