treehugger noun1 •A species of libellulid dragonfly, Tyriobapta torrida, of Southeast Asia. formstreehuggers