Skip to main content

Definitions by drMandinga

The product of a person's deffecation. A shit. A turd.
From the iberian Spanish(castilian).
Dude1: That was a big cagarro...
Dude2: Ye, it really made the whole flat stink!
cagarro by drMandinga February 25, 2018