lost propertyTranslate lost property | into French | into Italian | into Spanish Definition of lost property noun British a place where lost articles are stored to await retrieval by their owners. lost property in other Oxford dictionaries