Slovnenya

Translation English French: tongue-lashing

Dictionary: main
tongue-lashing
noun