treehuggers

English

Noun

treehuggers

  1. plural of treehugger