carbon well


carbon well

n (Environmental Science) another name for carbon sink