English definition of “lead off (something)”
lead off (something)
› to be the first of a series of people to do something: "Who’s the first speaker in the sales conference?" "Sally is leading off." The 1998 expedition led off a series of annual ocean experiments.