residential premises - Spanish English Dictionary