meaning of Boston lemonade

Boston lemonade meaning in Urban Dictionary

Pissing in a girls mouth during a blow job