Meaning of “lay sth on” - Learner’s Dictionary

lay sth on

phrasal verb with lay uk us /leɪ/ verb (past tense and past participle laid)

to provide something for a group of people:

They're laying on free buses to and from the concert.

(Definition of “lay sth on” from the Cambridge Learner’s Dictionary © Cambridge University Press)