Top definition
A very stable line of sailing boats.
The girls couldn't tip the Saroca.
by Capt Crunch March 02, 2003
Get the mug
Get a Saroca mug for your cat José.