Slovnenya

Translation English French: spume

Dictionary: main
spume
noun