68606-78-0 Naphthenic acids, esters with polytriethanolamine Polymerized triethanolamine partially esterified with naphthenic acid