seem incredible - French English Dictionary