What does homily mean?

A tedious moralizing lecture or admonition.