Definition of “lay sth on” - English Dictionary