meaning of boompse

boompse meaning in Urban Dictionary

a loud farting sound