dannybolabo's definitions
When someone sees a nice refreshing river, they say "I'd tap that", meaning, they'd like to put a plumbing system in and "tap" the water supply.
by dannybolabo February 26, 2008
Get the i'd tap thatmug.
Get the i'd tap thatmug. We'll email you a link to sign in instantly.