Version Française
Meaning of
"“Carbon trap”"
in English language
French to English
English to French
French
English
“Carbon trap”
carbon trap