a blot on one's escutcheon - Alemán Inglés Diccionario