there is a rumour abroad - French English Dictionary