Home
Advance Search
Dictionary
Words with Friends solver
Meaning of bombora
Definition:-
A wave which forms over a submerged offshore reef or rock, sometimes breaking heavily and producing a dangerous stretch of broken water. (noun)