telluric - of or relating to or #inhabiting the #land as opposed to the #sea or #air #LetsGetWordy #DailyDef #telluric
telluric - of or relating to or #inhabiting the #land as opposed to the #sea or #air #LetsGetWordy #DailyDef #telluric
Get updates delivered right to your inbox!