With all the bugs here, as I saw this I thought of BL!

Definition

: a prolonged lamentation or complaint; also : a cautionary or angry harangue