permanent dwelling - Spanish English Dictionary