1 definition by Soldier Wabbit

Top Definition
Japanese for idiot/dumbass
Oh my god, he is such a garro.
by Soldier Wabbit September 26, 2018

Mug icon
Buy a Garro mug!