idiom
rant and rave
gritar y quejarse ruidosamente
Meaning
to shout and complain loudly
Example
He was **ranting and raving** about the bad service.
Él estaba **gritando y quejándose** sobre el mal servicio.