72089-09-9 Benzeneoctadecanoic acid, sodium salt Sodium benzeneoctadecanoate