Slovnenya

Translation English Spanish: floodgate

Dictionary: main
floodgate
noun