where it's at all possible - French English Dictionary