Slovnenya

Translation English Japanese: man-made lake

Dictionary: main