Top definition
A supposedly vulgar term that came out of my old italian neighbor when his grandson hit him in the square in the fotch with a soccer ball.
"You can't duct tape the cat u fuckin scoombadaooch!"

"Get close to me and im gunna fuckin scoombadaooch you in the face"

by Meech March 28, 2005
Get the mug
Get a scoombadaooch mug for your fish José.