wave of speculation - French English Dictionary