Borasca (noun) Definition, Meaning & Examples

noun Meteorology.
  1. (especially in the Mediterranean) a squall, usually accompanied by thunder and lightning.
Borasca (noun) Definition, Meaning & Examples

More Definitions