addlebrained

a. 頭腦糊塗的、愚蠢的

英文釋義

  1. stupid and confused