addlepated

a. 頭腦糊塗

英文釋義

  1. stupid and confused