to be at the crossroads - French English Dictionary