Meaning of “carbon offset” in the English Dictionary

English