serviced housing accommodation - German English Dictionary