Answer: treehugger

AnswerCrossword Clue
TREEHUGGEREnvironmentalist, informally
TREEHUGGERGreen
TREEHUGGERLogging opponent