No data
2-Phenylimidazoline
936-49-2
Shanghai Lucky Biological & Chemical Technology Co.Ltd.
Greenbo Biochem