tree hugger - Dictionary definition and meaning for word tree hugger. Definition (noun) derogatory term for environmentalists who support restrictions on ...
確定! 回上一頁