permanent dwelling - German English Dictionary