Slovnenya

Translation English French: wet blanket

Dictionary: main
wet blanket
noun