Green’s Dictionary of Slang

teahouse n.

see tearoom n.