Top definition
town located in the Dominican Republic knomnw for its nasty ass hookers. Dont go theyre.
guy: yo you wanna go to sosua tonight
Guy 2: NAw dude last time i was there this guy fucked my ass
guy: shiiiiiiiiiit
by knower of places June 12, 2011
Get the mug
Get a Sosua mug for your buddy Günter.