company seal - French English Dictionary