TELLURIC Meaning of TELLURIC in English [tel.lu.ric] adj (1836) 1: of or relating to the earth: terrestrial 2: being or relating to a usu. natural electric current flowing near the earth's surface Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012