a blot on escutcheon - French English Dictionary