Meaning of “carbon offset” in the English Dictionary

british dictionary