premises or building - French English Dictionary