cast doubt upon something - French English Dictionary