at the first possible opportunity - French English Dictionary