Skype
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  1  2  3  4  5  *
CHEMICAL products beginning with : O
3751 to 3800 of 15793 results  Page: << Previous 50 Results 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 [76] 77 78 79 80 >> Next 50 Results
 PRODUCT NAMECAS Registry Number 
OCTADECATRIENOIC ACID, 18-HYDROXY- (0 suppliers)
Compound Structure IUPAC Name: 18-hydroxyoctadeca-2,4,6-trienoic acid | CAS Registry Number: 873072-89-0
Synonyms: CTK3C4809, Octadecatrienoic acid, 18-hydroxy-

Molecular Formula: C18H30O3Molecular Weight: 294.429000 [g/mol]
H-Bond Donor: 2H-Bond Acceptor: 3

InChIKey: ZALZJWKAEHMXRH-UHFFFAOYSA-N

873072-89-0
Octadecatrienoic acid, bis(hydroperoxy)- (0 suppliers)
Compound Structure IUPAC Name: 2,3-dihydroperoxyoctadeca-2,4,6-trienoic acid | CAS Registry Number: 78971-56-9
Synonyms: CTK2F9637

Molecular Formula: C18H30O6Molecular Weight: 342.427200 [g/mol]
H-Bond Donor: 3H-Bond Acceptor: 6

InChIKey: PEZKQGOBQLZEMF-UHFFFAOYSA-N

78971-56-9
Octadecatrienoic acid, ethyl ester (0 suppliers)121198-16-1
Octadecatrienoic acid, hydroperoxy- (0 suppliers)
Compound Structure IUPAC Name: 2-hydroperoxyoctadeca-2,4,6-trienoic acid | CAS Registry Number: 78780-29-7
Synonyms: CTK2F9701

Molecular Formula: C18H30O4Molecular Weight: 310.428400 [g/mol]
H-Bond Donor: 2H-Bond Acceptor: 4

InChIKey: JRIHOQHSQJDCKE-UHFFFAOYSA-N

78780-29-7
Octadecatrienoic acid, hydroperoxy-, methyl ester (0 suppliers)
Compound Structure IUPAC Name: methyl 2-hydroperoxyoctadeca-2,4,6-trienoate | CAS Registry Number: 94936-69-3
Synonyms: ACMC-20lz95, CTK3F4359

Molecular Formula: C19H32O4Molecular Weight: 324.454980 [g/mol]
H-Bond Donor: 1H-Bond Acceptor: 4

InChIKey: XHGJJHXNSVNDOB-UHFFFAOYSA-N

94936-69-3
Octadecatrienoic acid, methyl ester (0 suppliers)
Compound Structure IUPAC Name: methyl octadeca-2,4,6-trienoate | CAS Registry Number: 29565-44-4
Synonyms: CTK0I4575

Molecular Formula: C19H32O2Molecular Weight: 292.456180 [g/mol]
H-Bond Donor: 0H-Bond Acceptor: 2

InChIKey: FCNUJOJMMBVSPQ-UHFFFAOYSA-N

29565-44-4
Octadecen-1-amine, N,N-dimethyl-, N-oxide (0 suppliers)
Compound Structure IUPAC Name: N,N-dimethyloctadec-1-en-1-amine oxide | CAS Registry Number: 34424-62-9
Synonyms: CTK1B1178

Molecular Formula: C20H41NOMolecular Weight: 311.545640 [g/mol]
H-Bond Donor: 0H-Bond Acceptor: 1

InChIKey: FCBNKNCHUKQWKF-UHFFFAOYSA-N

34424-62-9
Octadecen-1-aminium, N,N,N-trimethyl-, chloride (1 supplier)1336-13-6
Octadecen-1-aminium, N,N-dibutyl-2-hydroxy-N-methyl-, chloride (0 suppliers)
Compound Structure IUPAC Name: dibutyl-(2-hydroxyoctadec-1-enyl)-methylazanium;chloride | CAS Registry Number: 64525-26-4
Synonyms: CTK1I4998

Molecular Formula: C27H56ClNOMolecular Weight: 446.192640 [g/mol]
H-Bond Donor: 1H-Bond Acceptor: 2

InChIKey: SCXMZONINHFLTJ-UHFFFAOYSA-N

64525-26-4
Octadecen-1-aminium, N,N-dimethyl-N-octadecenyl-, chloride (0 suppliers)
Compound Structure IUPAC Name: dimethyl-bis(octadec-1-enyl)azanium;chloride | CAS Registry Number: 35724-28-8
Synonyms: CTK1B6749

Molecular Formula: C38H76ClNMolecular Weight: 582.469740 [g/mol]
H-Bond Donor: 0H-Bond Acceptor: 1

InChIKey: TXVXMXYVMYKENA-UHFFFAOYSA-M

35724-28-8
OCTADECEN-1-OL (1 supplier)
Compound Structure IUPAC Name: (E)-octadec-9-en-1-ol | CAS Registry Number: 26446-12-8
Synonyms: Elaidyl alcohol, Octadecenol, Octadecen-1-ol, trans-9-Octadecenol, trans-9-Octadecen-1-ol, (E)-Octadec-9-enol, 9-Octadecen-1-ol, (E)-, E4752_SIGMA, MolPort-001-762-718, EINECS 208-037-6, EINECS 247-696-4, CID5367665, OR22943, AI3-15841, O0228, S14-1189, 506-42-3

Molecular Formula: C18H36OMolecular Weight: 268.477840 [g/mol]
H-Bond Donor: 1H-Bond Acceptor: 1

InChIKey: ALSTYHKOOCGGFT-MDZDMXLPSA-N

26446-12-8
Octadecen-1-ol, acetate (0 suppliers)
Compound Structure IUPAC Name: acetic acid;octadec-1-en-1-ol | CAS Registry Number: 64661-64-9
Synonyms: CTK2A4102

Molecular Formula: C20H40O3Molecular Weight: 328.529800 [g/mol]
H-Bond Donor: 2H-Bond Acceptor: 3

InChIKey: IQPFPNSJBDZGMI-UHFFFAOYSA-N

64661-64-9
Octadecen-1-ol, dihydrogen phosphate (0 suppliers)104984-06-7
Octadecen-1-ol, hydrogen phosphate (0 suppliers)104984-05-6
OCTADECEN-1-OL,PHOSPHONATE,POTASSIUM SALT (2 suppliers)
Compound Structure IUPAC Name: potassium;octadec-1-enyl phosphate | CAS Registry Number: 91697-15-3
Synonyms: Octadecen-1-ol, phosphate, potassium salt

Molecular Formula: C18H35KO4P-Molecular Weight: 385.500 [g/mol]
H-Bond Donor: 0H-Bond Acceptor: 4

InChIKey: NEDSNWKGHFDNET-UHFFFAOYSA-L

91697-15-3
OCTADECEN-1-OL,PHOSPHONATE,SODIUM SALT (2 suppliers)
Compound Structure IUPAC Name: disodium;[(E)-octadec-1-enyl] phosphate | CAS Registry Number: 91697-16-4
Synonyms: Octadecen-1-ol,phosphate,sodiumsalt

Molecular Formula: C18H35Na2O4PMolecular Weight: 392.421401 [g/mol]
H-Bond Donor: 0H-Bond Acceptor: 4

InChIKey: SCKAWAAVSUHHQL-QIKYXUGXSA-L

91697-16-4
Octadecen-2-ol,1-[[2-[bis(2-hydroxyethyl)amino]ethyl](2-hydroxyethyl)amino]- (0 suppliers)64525-28-6
OCTADECEN-9-YL HYDROGEN CYCLOHEXANE-1,2-DICARBOXYLATE (2 suppliers)
Compound Structure IUPAC Name: 2-octadec-9-enoxycarbonylcyclohexane-1-carboxylic acid | CAS Registry Number: 60412-98-8
Synonyms: EINECS 262-223-1, CID108454, Octadecen-9-yl hydrogen cyclohexane-1,2-dicarboxylate

Molecular Formula: C26H46O4Molecular Weight: 422.641040 [g/mol]
H-Bond Donor: 1H-Bond Acceptor: 4

InChIKey: LWMJNFRARYGRPV-UHFFFAOYSA-N

60412-98-8
Octadecenal (0 suppliers)
Compound Structure IUPAC Name: octadec-2-enal | CAS Registry Number: 71873-66-0
Synonyms: (E)-2-OCTADECENAL, AG-F-74559, 51534-37-3, CTK2H3194, CTK4J4420

Molecular Formula: C18H34OMolecular Weight: 266.461960 [g/mol]
H-Bond Donor: 0H-Bond Acceptor: 1

InChIKey: AHQSSWHOKBCJFA-UHFFFAOYSA-N

71873-66-0
Octadecenamide, N-(2-aminoethyl)- (0 suppliers)
Compound Structure IUPAC Name: N-(2-aminoethyl)octadec-2-enamide | CAS Registry Number: 112868-60-7
Synonyms: ACMC-20mh3w, CTK0D0865

Molecular Formula: C20H40N2OMolecular Weight: 324.544400 [g/mol]
H-Bond Donor: 2H-Bond Acceptor: 2

InChIKey: ZPABTHANPOSXLK-UHFFFAOYSA-N

112868-60-7
Octadecenamide, N-[2-[(3-amino-3-oxopropyl)amino]ethyl]-,monoacetate (0 suppliers)53549-33-0
Octadecenamide, N-[3-(dimethylamino)propyl]- (0 suppliers)
Compound Structure IUPAC Name: N-[3-(dimethylamino)propyl]octadec-2-enamide | CAS Registry Number: 78392-15-1
Synonyms: CTK2F9860

Molecular Formula: C23H46N2OMolecular Weight: 366.624140 [g/mol]
H-Bond Donor: 1H-Bond Acceptor: 2

InChIKey: FYSMFHRIJCKOKX-UHFFFAOYSA-N

78392-15-1
OCTADECENAMIDE, N-2-(2-HYDROXYETHYL)AMINOETHYL-, REACTION PRODUCTS WITH POLYETHYLENE GLYCOL MONO(3-CHLORO-2-HYDROXYPROPYL) ETHER (4 suppliers)102922-91-8
OCTADECENAMIDE,N-[2-[(2-HYDROXYETHYL)AMINO]ETHYL]- (4 suppliers)
Compound Structure IUPAC Name: (E)-N-[2-(2-hydroxyethylamino)ethyl]octadec-2-enamide | CAS Registry Number: 50857-44-8
Synonyms: EINECS 256-808-0, CID6441664, Octadecenamide, N-(2-((2-hydroxyethyl)amino)ethyl)-, N-(2-((2-Hydroxyethyl)amino)ethyl)octadecenamide, 9-Octadecenamide, N-(2-((2-hydroxyethyl)amino)ethyl)-

Molecular Formula: C22H44N2O2Molecular Weight: 368.596960 [g/mol]
H-Bond Donor: 3H-Bond Acceptor: 3

InChIKey: UJAJTVMCLPKTRI-WUKNDPDISA-N

50857-44-8
OCTADECENAMIDE,N-[2-[(2-HYDROXYETHYL)AMINO]ETHYL]-,MONOACETATE (SALT) (4 suppliers)
Compound Structure IUPAC Name: acetic acid; N-[2-(2-hydroxyethylamino)ethyl]octadecanamide | CAS Registry Number: 53585-52-7
Synonyms: CID93680, EINECS 258-648-7, EINECS 260-759-0, Stearamidoethyl(2-hydroxyethyl)amine, acetate, N-(2-((2-Hydroxyethyl)amino)ethyl)stearamide monoacetate, N-(2-((2-Hydroxyethyl)amino)ethyl)octadecenamide monoacetate, N-(2-(2-Hydroxyethylamino)ethyl)stearamide, acetic acid salt, Octadecanamide, N-(2-((2-hydroxyethyl)amino)ethyl-, acetate salt, Octadecanamide, N-(2-((2-hydroxyethyl)amino)ethyl)-, acetate (1:1), Octadecanamide, N-(2-((2-hydroxyethyl)amino)ethyl)-, monoacetate (salt), Octadecenamide, N-(2-((2-hydroxyethyl)amino)ethyl)-, acetate (1:1), Octadecenamide, N-(2-((2-hydroxyethyl)amino)ethyl)-, monoacetate (salt), 57478-07-6

Molecular Formula: C24H50N2O4Molecular Weight: 430.664800 [g/mol]
H-Bond Donor: 4H-Bond Acceptor: 5

InChIKey: FMPKQAWGNSGARV-UHFFFAOYSA-N

53585-52-7
Octadecenamide,N-[2-[[2-[2-oxo-2-[(1-oxooctadecyl)amino]ethoxy]ethyl]amino]ethyl]-,monoacetate (0 suppliers)62509-37-9
OCTADECENE (6 suppliers)
Compound Structure IUPAC Name: octadec-1-ene | CAS Registry Number: 27070-58-2
Synonyms: 1-OCTADECENE, alpha-Octadecene, .alpha.-Octadecene, Octadec-1-ene, Linear octadecene, Octadecene-1, alpha-octadecylene, Octadecylene alpha-, Octadecylene .alpha.-, O806_ALDRICH, 74740_ALDRICH, 442272_SUPELCO, Alkenes, C14-20 .alpha.-, 74738_FLUKA, 74740_FLUKA, CHEBI:30824, CID8217, MolPort-001-787-058, NSC66460, EINECS 204-012-9

Molecular Formula: C18H36Molecular Weight: 252.478440 [g/mol]
H-Bond Donor: 0H-Bond Acceptor: 0

InChIKey: CCCMONHAUSKTEQ-UHFFFAOYSA-N

27070-58-2
Octadecene, 1,1-dimethoxy- (0 suppliers)
Compound Structure IUPAC Name: 1,1-dimethoxyoctadec-1-ene | CAS Registry Number: 111002-39-2
Synonyms: ACMC-20mdvy, CTK0D4351

Molecular Formula: C20H40O2Molecular Weight: 312.530400 [g/mol]
H-Bond Donor: 0H-Bond Acceptor: 2

InChIKey: ZAKYMJHPPRBEKO-UHFFFAOYSA-N

111002-39-2
Octadecene, 1,1-dimethoxy-, (Z)- (0 suppliers)86676-56-4
OCTADECENE, 1-ISOCYANATO- (1 supplier)
Compound Structure IUPAC Name: 1-isocyanatooctadec-1-ene | CAS Registry Number: 172229-61-7
Synonyms: Octadecene, 1-isocyanato-, CTK0E4554

Molecular Formula: C19H35NOMolecular Weight: 293.487300 [g/mol]
H-Bond Donor: 0H-Bond Acceptor: 2

InChIKey: LNFGLMNYPWHFDS-UHFFFAOYSA-N

172229-61-7
Octadecene, branched (1 supplier)182636-02-8
Octadecene-1 (22 suppliers)
Compound Structure IUPAC Name: octadec-1-ene | CAS Registry Number: 112-88-9
Synonyms: 1-OCTADECENE, alpha-Octadecene, .alpha.-Octadecene, Octadec-1-ene, Linear octadecene, alpha-octadecylene, OCTADECENE, Octadecylene alpha-, Octadecylene .alpha.-, O806_ALDRICH, 442272_SUPELCO, Alkenes, C14-20 .alpha.-, 74738_FLUKA, 74740_FLUKA, CHEBI:30824, NSC66460, EINECS 204-012-9, EINECS 248-205-6, NSC 66460, SBB009114

Molecular Formula: C18H36Molecular Weight: 252.478440 [g/mol]
H-Bond Donor: 0H-Bond Acceptor: 0

InChIKey: CCCMONHAUSKTEQ-UHFFFAOYSA-N

112-88-9
Octadecene-1-sulfonic acid, 2-hydroxy- (0 suppliers)
Compound Structure IUPAC Name: 2-hydroxyoctadec-1-ene-1-sulfonic acid | CAS Registry Number: 61103-32-0
Synonyms: CTK2E6935

Molecular Formula: C18H36O4SMolecular Weight: 348.541040 [g/mol]
H-Bond Donor: 2H-Bond Acceptor: 4

InChIKey: RWQXNZLSFIMUCZ-UHFFFAOYSA-N

61103-32-0
Octadecene-1-sulfonic acid, methyl ester (0 suppliers)
Compound Structure IUPAC Name: methyl octadec-1-ene-1-sulfonate | CAS Registry Number: 64417-48-7
Synonyms: CTK1I5263

Molecular Formula: C19H38O3SMolecular Weight: 346.568220 [g/mol]
H-Bond Donor: 0H-Bond Acceptor: 3

InChIKey: HOHDRBCBDHORBH-UHFFFAOYSA-N

64417-48-7
Octadecene-1-sulfonic acid, potassium salt (0 suppliers)267432-28-0
OCTADECENEDIOL,1-ACETATE HYDROGEN SULFATE,SODIUM SALT (3 suppliers)
Compound Structure IUPAC Name: sodium;[(E)-18-acetyloxyoctadec-1-enyl] sulfate | CAS Registry Number: 65309-59-3
Synonyms: Sodium acetoxyoctadecenyl sulfate

Molecular Formula: C20H37NaO6SMolecular Weight: 428.560 [g/mol]
H-Bond Donor: 0H-Bond Acceptor: 6

InChIKey: YSUHUKRYNRTKTF-ZJSKVYKZSA-M

65309-59-3
OCTADECENOIC ACID (2 suppliers)
Compound Structure IUPAC Name: (Z)-octadec-8-enoic acid | CAS Registry Number: 26764-26-1
Synonyms: 8-Octadecenoic acid, cis-8-Octadecenoic acid, EINECS 247-991-8, LMFA01030070, CID5282757, 1329-02-8

Molecular Formula: C18H34O2Molecular Weight: 282.461360 [g/mol]
H-Bond Donor: 1H-Bond Acceptor: 2

InChIKey: WRIDQFICGBMAFQ-KHPPLWFESA-N

26764-26-1
OCTADECENOIC ACID (Z)- (1 supplier)
Compound Structure IUPAC Name: (Z)-octadec-2-enoic acid | CAS Registry Number: 27104-13-8
Synonyms: 2-Octadecenoic acid, cis-2-octadecenoic acid, (Z)-Octadecenoic acid, Octadecenoic acid, (Z)-, (2Z)-octadec-2-enoic acid, NSC931, CHEBI:50575, LMFA01030061, CID5282749, OCTADECAN-2-OIC ACID, 2-HYDROXY, 5340-63-6

Molecular Formula: C18H34O2Molecular Weight: 282.461360 [g/mol]
H-Bond Donor: 1H-Bond Acceptor: 2

InChIKey: LKOVPWSSZFDYPG-MSUUIHNZSA-N

27104-13-8
OCTADECENOIC ACID 3,6,9,12-TETRAOXATRIDEC-1-YL ESTER (2 suppliers)
Compound Structure IUPAC Name: 2-[2-[2-(2-methoxyethoxy)ethoxy]ethoxy]ethyl octadec-2-enoate | CAS Registry Number: 109766-29-2
Synonyms: CTK4A6641, AG-D-26756

Molecular Formula: C27H52O6Molecular Weight: 472.698180 [g/mol]
H-Bond Donor: 0H-Bond Acceptor: 6

InChIKey: OKGRXLOXULWDAN-UHFFFAOYSA-N

109766-29-2
OCTADECENOIC ACID COMPD. WITH 2,2'-IMINOBIS[ETHANOL] (1:1) (2 suppliers)
Compound Structure IUPAC Name: 2-(2-hydroxyethylamino)ethanol; (E)-octadec-2-enoic acid | CAS Registry Number: 68444-28-0
Synonyms: EINECS 270-592-5, CID6441748, Octadecenoic acid, compound with 2,2'-iminodiethanol (1:1), Octadecenoic acid, compd. with 2,2'-iminobis(ethanol) (1:1)

Molecular Formula: C22H45NO4Molecular Weight: 387.597000 [g/mol]
H-Bond Donor: 4H-Bond Acceptor: 5

InChIKey: KGVPAGDDAAYBGA-CMBBICFISA-N

68444-28-0
Octadecenoic acid, (E)- (0 suppliers)
Compound Structure IUPAC Name: (E)-octadec-2-enoic acid | CAS Registry Number: 27251-59-8
Synonyms: 2-Octadecenoic acid, trans-2-oleic acid, trans-2-octadecenoic acid, 2Z-octadecenoic acid, octadec-2-enoic acid, NSC931, 2-Octadecensaeure, C18:1n-16, 2-octadecenic acid, Octadec-2-ensaeure, Octadec-2t-ensaeure, 2-octadecenoic acids, octadec-2-enoic acids, octadec-2t-enoic acid, AC1NR0PX, 2-trans-octadecenoic acid, (E)-2-octadecenoic acid, (E)-octadec-2-enoic acid, (2E)-octadec-2-enoic acid, 18:1 (n-16), trans

Molecular Formula: C18H34O2Molecular Weight: 282.461360 [g/mol]
H-Bond Donor: 1H-Bond Acceptor: 2

InChIKey: LKOVPWSSZFDYPG-WUKNDPDISA-N

27251-59-8
Octadecenoic acid, 1,2,3-propanetriyl ester (0 suppliers)30773-85-4
Octadecenoic acid, 1-(hydroxymethyl)-1,2-ethanediyl ester, (Z,Z)- (0 suppliers)92937-27-4
Octadecenoic acid, 1-(hydroxymethyl)-2-[(1-oxohexadecyl)oxy]ethylester (0 suppliers)92888-78-3
Octadecenoic acid, 12,13-dihydroxy- (1 supplier)
Compound Structure IUPAC Name: 12,13-dihydroxyoctadec-2-enoic acid | CAS Registry Number: 139996-86-4
Synonyms: ACMC-20mzdw, CTK0F1657

Molecular Formula: C18H34O4Molecular Weight: 314.460160 [g/mol]
H-Bond Donor: 3H-Bond Acceptor: 4

InChIKey: BBCBJVDLAHSVGC-UHFFFAOYSA-N

139996-86-4
Octadecenoic acid, 12-hydroxy-, (Z)- (1 supplier)
Compound Structure IUPAC Name: 12-hydroxyoctadec-2-enoic acid | CAS Registry Number: 131907-46-5
Synonyms: ACMC-20mua9, AGN-PC-01X7GF, CTK0F5241, (E)-12-hydroxyoctadec-2-enoic acid

Molecular Formula: C18H34O3Molecular Weight: 298.460760 [g/mol]
H-Bond Donor: 2H-Bond Acceptor: 3

InChIKey: YQXHKIKYTYUEJU-UHFFFAOYSA-N

131907-46-5
Octadecenoic acid, 17-hydroxy- (0 suppliers)
Compound Structure IUPAC Name: 17-hydroxyoctadec-2-enoic acid | CAS Registry Number: 99787-94-7
Synonyms: ACMC-20m2yi, CTK3G7329

Molecular Formula: C18H34O3Molecular Weight: 298.460760 [g/mol]
H-Bond Donor: 2H-Bond Acceptor: 3

InChIKey: RBQZWHDADYSPKE-UHFFFAOYSA-N

99787-94-7
Octadecenoic acid, 18-hydroxy- (0 suppliers)
Compound Structure IUPAC Name: 18-hydroxyoctadec-2-enoic acid | CAS Registry Number: 38885-94-8
Synonyms: AGN-PC-01XOSI, CTK1B4551

Molecular Formula: C18H34O3Molecular Weight: 298.460760 [g/mol]
H-Bond Donor: 2H-Bond Acceptor: 3

InChIKey: JQNQKNGCSLCPDE-UHFFFAOYSA-N

38885-94-8
Octadecenoic acid, 2,3-bis[(1-oxooctadecyl)oxy]propyl ester (0 suppliers)
Compound Structure IUPAC Name: (2-octadecanoyloxy-3-octadec-2-enoyloxypropyl) octadecanoate | CAS Registry Number: 63566-36-9
Synonyms: CTK1I6431

Molecular Formula: C57H108O6Molecular Weight: 889.463820 [g/mol]
H-Bond Donor: 0H-Bond Acceptor: 6

InChIKey: ULQVUSSHYWDJQN-UHFFFAOYSA-N

63566-36-9
OCTADECENOIC ACID, 3-OXO- (0 suppliers)
Compound Structure IUPAC Name: 3-oxooctadec-4-enoic acid | CAS Registry Number: 821786-77-0
Synonyms: Octadecenoic acid, 3-oxo-, CTK3E1615

Molecular Formula: C18H32O3Molecular Weight: 296.444880 [g/mol]
H-Bond Donor: 1H-Bond Acceptor: 3

InChIKey: OLXLIUHXNLTPAH-UHFFFAOYSA-N

821786-77-0
3751 to 3800 of 15793 results  Page: << Previous 50 Results 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 [76] 77 78 79 80 >> Next 50 Results
Alphabetical Products   |   ALL 20,000 Suppliers
HomeBuyAdd FREE ListingAdvertise Chemical Company