Slovnenya

Translation English Spanish: drainage area

Dictionary: main
drainage area
noun