Skip to main content

Definitions by DarceHR

Sabutroche 

a peruvian spanish word for lemon.
-hey dude, do you like sabutroches?
-ofc dude, i love sour things
Sabutroche by DarceHR April 14, 2017