English Dictionary
Definition flophouse in British English
flophouse noun
[countable]noun/ˈflɒpˌhaʊs/
1
a cheap hotel, especially one that has many beds in one room
Synonyms and related words

English Dictionary
a cheap hotel, especially one that has many beds in one room