What is the full meaning of tartarous
consisting of, containing or resembling tartar [adj]
Example of the word tartarous placed on a Scrabble board.