FLOODGATE Meaning of FLOODGATE in English ■ noun1》 a gate that can be opened or closed to admit or exclude water, especially the lower gate of a lock. 2》 ( the ~s ) last restraints holding back a powerful outpouring. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004