A lengthy speech of reproval.
Religious discourse; a written or spoken address on a religious or moral matter.