louse house

Fun Dictionary -> louse house

louse house - Vulgar Dictionary definition

The round house, cage, or any other place of confinement.