Slovnenya

Translation English Spanish: drainage basin

Dictionary: main
drainage basin
noun