bermuda high








noun Meteorology.

  1. a subtropical high centered near Bermuda.
56 queries 0.582