TELLURIAN

Definition of TELLURIAN

  1. (adj)of or relating to or inhabiting the land as opposed to the sea or air
  2. (noun)an inhabitant of the earth