tartarous









tartarous


adjective

  1. consisting of or containing tartar.

adjective

  1. consisting of, containing, or resembling tartar
53 queries 0.532