think two steps ahead - French English Dictionary