MIND READER
Meaning of MIND READER in English
ˈmind ˌreader BrE AmE noun [countable]
someone who knows what someone else is thinking without being told
Longman Dictionary of Contemporary English.
Longman - Словарь современного английского языка.
2012