variants: or tartro-

Definition of tartr-

: tartar : tartaric acid tartramide

History and Etymology for tartr-

French, from tartre tartar, from Middle French

Keep scrolling for more