self-catering cottage - German English Dictionary