1 definition by GemmaDude

Dude uve got the biggest bum flaps ever!

Awww bamflaps i forgot my phone
by GemmaDude November 7, 2007
Get the bum flaps mug.