Telluric vampires Synonyms
Definitions for Telluric
- (adjective) of or relating to or inhabiting the land as opposed to the sea or air
- (adjective) of or relating to or containing the chemical element tellurium
Synonyms for phrase
TV abbreviation
TV is an abbreviation for Telluric VampiresWhat does TV stand for?
TV stands for "Telluric Vampires"