Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
tartar
in English
tartar
us
/ˈtɑːrtər/
uk
/ˈtɑːrtər/
#uncommon
Plural
tartars
Definitions
Noun
a
wine-making
byproduct
(
potassium
hydrogen
tartrate
)
a
yellow
dental
plaque
deposit
hardened
teeth
coating
(
dental
calculus
)