most powerful impact - French English Dictionary