wankelmoed

Etymology
From.

Noun

 * 1) fickleness, lack of steadfastness, proclivity to change course, opinion, etc.
 * 2) cowardice, fearfulness