self-catering holiday apartments - German English Dictionary