ਬਦਦਿਮਾਗ

Shahmukhi : بددِماغ

Parts Of Speech : adjective

Meaning in English

idiot, foolish, unintelligent, informal. same as ਬਦਤਮੀਜ਼
Source: Punjabi Dictionary