Language:
Free Online Dictionary|3Dict

罵罵咧咧

Source : CEDICT

to swear while talking/to be foul-mouthed