inhabited dwelling - German English Dictionary