organisation seal - French English Dictionary