Meaning of “damp sth down” in the English Dictionary