not the sharpest tool in the shed

短语

英文释义

短语
  1. Lacking in intelligence; dimwitted. euphemistic,humorous
    — Somebody once told me the world is gonna roll me I ain't the sharpest tool in the shed.
6 次浏览 数据来源: Wiktionary