noun Meteorology. a subtropical high centered near Bermuda.
bermuda high 🔊 Listen to this noun Meteorology. a subtropical high centered near Bermuda. Share Facebook Twitter Google +