English Polish Dictionary

English - język polski

storm water drainage system in Polish: