treehugger

Noun

 * 1) A species of libellulid dragonfly,, of Southeast Asia.
 * 1) A species of libellulid dragonfly,, of Southeast Asia.