1 definition by DarceHR

1
a peruvian spanish word for lemon.
-hey dude, do you like sabutroches?
-ofc dude, i love sour things
by DarceHR April 14, 2017
Get the mug
Get a Sabutroche mug for your daughter-in-law Nathalie.