meaning of tartar
1. an incrustation that forms on the teeth and gums
Related Words
tartar | tartar emetic | tartar sauce | tartar steak | tartare sauce | tartarean | tartarian honeysuckle | tartaric | tartaric acid | tartarus | tartary |