it is rumoured - French English Dictionary