Definition of “cream of tartar” - English Dictionary

british dictionary