at that point/stage, ... - French English Dictionary