premises of a mission - French English Dictionary