English to Arabic

Meaning for:
Macromolecule
other
جزيء ضخم