serviced apartment - German English Dictionary