Dictionary search results

Showing 1-2 of 2 results

telepathy British & World English

The supposed communication of thoughts or ideas by means other than the known senses