Top definition
The result of sitting on a motorbike which has a wet seat...
Your seat is wet... You'll definitely contract trench gooch.
by Jshiphone February 28, 2014
Get the mug
Get a Trench Gooch mug for your cousin Rihanna.