mind reader
noun [ C ] mainly humorous uk/ˈmaɪnd ˌriː.dər/ us/ˈmaɪnd ˌriː.dɚ/
能看透他人心思的人
a person who knows another person's thoughts without being told them
Why didn't you tell me you weren't happy with the situation? - I'm not a mind reader, you know! 为什么不告诉我你对这一情况不满意?——你知道我又不会读心术!