to follow up a rumour - French English Dictionary