immovable property constructed for resale - German English Dictionary