FLOODGATE Meaning of FLOODGATE in English n.1 a gate opened or closed to admit or exclude water, esp. the lower gate of a lock. 2 (usu. in pl.) a last restraint holding back tears, rain, anger, etc. Oxford English vocab. Оксфордский английский словарь. 2012