Top definition
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!
by drMandinga February 25, 2018
Get the mug
Get a cagarro mug for your Aunt Sarah.