meaning of bombora

bombora meaning in Urban Dictionary

a word accustomed describe some thing of particularly large-size