tree hugger: derogatory term for environmentalists who support restrictions on the logging industry and the preservation of forests
environmentalist: someone who works to protect the environment from destruction or pollution
scotch terrier: old Scottish breed of small long-haired usually black terrier with erect tail and ears