Dictionary search results

Showing 1-2 of 2 results

lodgement British & World English

A place in which a person or thing is located or lodged