a blot on one's escutcheon - Francés Inglés Diccionario