messrs. - French English Dictionary