meaning of bumra

bumra meaning in Urban Dictionary

is a word we constructed in school and vega sucks =/