D, Person who changes his mind
To waver is to shake or quiver. Someone with a wavering mind will probably change their mind often or be indecisive.
3.5m questions
4.4m answers