One who waffles, or changes sides or positions frequently.
One who waffles or rambles; a vague, unfocused speaker or writer.
A waffle iron.
One whose views are easily and regularly changed by the persuasion or influence of others.