carbon sequestration - German English Dictionary