self-catering room - German English Dictionary