Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

floodgate Definition

Cancel
floodgate
noun(flood-gate)
a gate for shutting out, admitting, or releasing a body of water : sluice
floodgate
noun(flood-gate)
something serving to restrain an outburst

Words Related to floodgate!

floodgate Examples by Brain Bank Users