Word For Something That Has Many Uses