affixed one's seal to - French English Dictionary