Diccionario

Floodgate

Webster's Dictionary 1806

Floodgate

n.

a gate to stop or let out water