Slovnenya

Translation English French: snowfall

Dictionary: main
snowfall
noun