Top Suppliers:I want be here

532955-29-6

532955-29-6 structure
532955-29-6 structure

Name 2-[[[(4-ethoxybenzoyl)amino]thioxomethyl]amino]-5-iodo-benzoic acid
Molecular Formula C17H15IN2O4S
Molecular Weight 470.28