well situated - French English Dictionary