boiler room
noun
1
: a room in which a boiler is located
2
: a room equipped with telephones used for making high-pressure usually fraudulent sales pitches
Love words? Need even more definitions?
Merriam-Webster unabridged
Share