noun
plural -houses
[count] chiefly US :a building that is separate from the main house of a property and that is used for guests
chiefly Brit :a small hotel also; :a private house that accepts paying guests