immaculate Play adjectivespotlessly cleanhaving or containing no flaw or errorhaving no stain or blemish : pure