Top Definition
A large public library located on the campus of the University of Connecticut in Storrs, CT used primarily for sleeping and having sex.
"Lets have go have sex in Homer Babbidge Library, Jenny! You know, the place with all the books."
by slaxhere April 07, 2009
5 Words related to Homer Babbidge Library

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.