Tartar

From Fresh Dictionary

English

Noun

tartar

  1. a red compound deposited during wine making; mostly potassium hydrogen tartrate - a source of cream of tartar
  2. a hard yellow deposit on the teeth

fr:tartar io:tartar

Personal tools