imparator - French English Dictionary