immediate vicinity - French English Dictionary