a lengthy, ranting, censorious speech or piece of writing [Middle English arang via French from Old Italian aringa]