a rumor is afoot - French English Dictionary