1 definition by lizdude

The sexual act of shoving one's scrotum into a partner's vagina.
See that British girl? I bet she wants a Boston Harbor.
by lizdude December 18, 2021
Get the Boston Harbor mug.