station premises - German English Dictionary