Dictionary search results

Showing 1-3 of 3 results

telepathy British & World English

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