premises of a mission - German English Dictionary