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 |

Developed & Maintained By Taraprasad.com

Treasure Words