TELLUR- Meaning of TELLUR- in English [tellur-] or telluro- comb form [L tellur-, tellus--more at thill] 1: earth "telluric" 2. [NL tellurium]: tellurium "telluride" Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012