carbon well









carbon well


noun

  1. another name for carbon sink
53 queries 0.555