be incredulous - French English Dictionary