Definition, synonyms and related words
A Tartar.
Of or relating to Tartary or the Tartars; Tartaric.
Pertaining to Tartarus; hellish, infernal.