immovable property constructed for resale - French English Dictionary