adjoining premises - French English Dictionary