Slovnenya

Translation English French: cascade

Dictionary: main
cascade
noun
1 douche.
2 pluie.
verb