THE FLOODGATES Meaning of THE FLOODGATES in English last restraints holding back a powerful outpouring. → floodgate Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004