Borrowed from French leçon. Displaced native lichon, also from Latin lēctiō, lēctiōnem.
léçon f (plural léçons)