Common Noun Collocations of lesson

be, begin, content, course, day, experience, future, geography, history, home, humility, life, manner, middle, music, nature, other, part, patience, person, plan, preparation, read, rest, result, teacher, time, warn, way, object