is rumored that - French English Dictionary