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