Meaning of “public library” in the English Dictionary

English