Slovnenya

Translation English French: quench

Dictionary: main