Meaning of “lay sth on” in the English Dictionary