Dictionary search results

Showing 1-2 of 2 results

lodging house British & World English

A private house in which furnished rooms are rented for living or staying in temporarily