mesafe - French English Dictionary