noun - the group of people or ideas that are at the forefront of new developments or movements
verb - to reduce the value, importance, or worth of something, especially in terms of currency or reputation
noun, technical - a haft is the handle of a weapon or tool, especially of a knife or axe