Meaning of “lost property” in the English Dictionary

british dictionary