Slovnenya

Translation English Spanish: floodgate

Diccionario: main
floodgate
noun