Rumor has it ... - French English Dictionary