Top definition
A sound of what a snowmobile makes when it is running
by Calebbrap8 December 22, 2016
Get the mug
Get a braapp mug for your guy Sarah.