FLOODGATE


Meaning of FLOODGATE in English

noun Etymology: Middle English flodgate Date: 13th century a gate for shutting out, admitting, or releasing a body of water ; sluice , something serving to restrain an outburst

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.