Slovnenya

Translation English Spanish: catchment area

Dictionary: main
catchment area
noun