by MDC03 January 01, 2021
To lash out at someone in anger, frustration, or disappointment. To criticize or be critical of a person or a person's actions.
by BlossomBubblezButtercup April 24, 2017
by elemental53 February 08, 2023
by randydarsh April 03, 2015