Definition of telluric
1 : of or relating to the earth : terrestrial
2 : being or relating to a usually natural electric current flowing near the earth's surface
First Known Use of telluric
Seen and Heard
What made you want to look up telluric? Please tell us where you read or heard it (including the quote, if possible).