To berate (someone or something) using profane language; to swear at (someone or something), especially at length.