THE FLOODGATES


Meaning of THE FLOODGATES in English

last restraints holding back a powerful outpouring.

→ floodgate

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.