Meaning of floodgate
Definition of floodgate
(noun)
something that restrains a
flood
or outpouring; "suspension of
surveillance
opened
the floodgates to
illegal
immigrants"
regulator
consisting of a
valve
or
gate
that controls the
rate
of
water
flow
through
a
sluice
Other information on floodgate
WIKIPEDIA results for
floodgate
Amazon results for
floodgate
Tweet