Skip to main content

Definitions by sammysox

beartrap 

1) a large metal device soon to be featured in the winter olympics.

especially in down hill skiing and ice hockey!
beartraps arent that funny!
beartrap by sammysox April 6, 2010