EMACULATE


Meaning of EMACULATE in English

vt to clear from spots or stains, or from any imperfection.

Webster English vocab.      Английский словарь Webster.