a blot on one's escutcheon - Türkisch Englisch Wörterbuch