Skip to main content

Definitions by Embro111

1. To have intercourse in a public place, ex. park, bench, dirt, school hallways, etc.

2. To get with scummy girls
"Wow, he just garber'd her in the park!"
garber by Embro111 February 4, 2010