Meaning of “public library” in the English Dictionary

british dictionary