cat that ate the canary

名词 n.

英文释义

名词 n.
  1. A person who appears self-satisfied or smug, especially while concealing something mischievous, prohibited, or private. idiomatic
    — He talked freely and carried the smile of the cat that swallowed the canary.
  2. A person whose appearance and behavior suggest guilt mixed with other qualities, such as satisfaction or feigned nonchalance. idiomatic
    — Like the cat that swallowed the canary. Not only do you feel a little bit guilty 'cause you can't stop, but you feel pretty good, too.

词形变化

5 次浏览 数据来源: Wiktionary