a blot on one's escutcheon - Englisch Synonyme Wörterbuch