a blot on one's escutcheon - Fransızca İngilizce Sözlük