Slovnenya

Translation English French: drool

Dictionary: main
drool
noun