The phrase "rave at" can be replaced by several synonyms that convey a similar meaning. Some suitable options include "berate," "scold," "chew out," "rebuke," "reprimand," "reprove," "upbraide," and "lambaste." Each of these verbs denotes a level of disapproval or criticism towards someone, whether it be for actions or words. To "rave at" someone typically implies a more intense level of anger or frustration, but these synonyms can still convey a similar sense of severity. Regardless of the specific word choice, using synonyms for "rave at" can help add variety to writing and make language more dynamic.