Slovnenya

Translation English French: precipitation

Dictionary: main
precipitation
noun