What does bombora mean?

bombora meaning in Urban Dictionary

a word accustomed describe some thing of particularly large-size