immovable property constructed for resale - Spanish English Dictionary