think two steps ahead - German English Dictionary