Slovnenya

Translation English French: sluice

Dictionary: main