The name Tellurian(tho spelling may differ) is ringing bells for me, Star Trek maybe?
EDIT: Nevermind, Star Trek had Telarians
Answers.com:
tellurian adj. Of, relating to, or inhabiting the earth. n. An inhabitant of the earth; a terrestrial.
TheFreeDictionary.com:
tel·lu·ri·an (t -l r - n). adj. Of, relating to, or inhabiting the earth. n. 1. An inhabitant of the earth; a terrestrial.
From YourDictionary.com(?):
tel·lu·rian (te lo̵or′ē ən, tə-). adjective. of the earth; terrestrial. Etymology: < L tellus, gen. telluris, the earth.