self-contained kitchen facilities - German English Dictionary