Thiourea–formaldehyde polymer a new and effective corrosion inhibitor for mild steel in hydrochloric acid solution