Slovnenya

Translation English French: sponger

Dictionary: main
sponger
noun