an harangue; a long tirade on any subject

listen to the pronunciation of an harangue; a long tirade on any subject
English - English
screed
an harangue; a long tirade on any subject
Favorites