public library: a nonprofit library maintained for public use
library: a collection of literary documents or records kept for reference or borrowing
horsefly: large swift fly the female of which sucks blood of various animals