semi-private accommodation - German English Dictionary