吃迷魂药

Traditional (Taiwan): 吃迷魂藥

chīmíhúnyào ㄔ ㄇㄧˊ ㄏㄨㄣˊ ㄧㄠˋ

    • to be bewitched into losing one's judgment

Character by character

Saying俗语俗語

Idiom惯用语 · Widely known

Literally
take a love-potion drug
Meaning
To be bewitched by sweet talk, money or beautiful people so that one loses judgment. Mildly critical or mocking.

Sources