subtropical high pressure system - French English Dictionary