telluric 08/16/2017 Definition of the Day Get link Facebook X Pinterest Email Other Apps By Voice Dictionary - August 16, 2017 telluric - of or relating to or #inhabiting the #land as opposed to the #sea or #air #LetsGetWordy #DailyDef #telluric Category: Education Get link Facebook X Pinterest Email Other Apps