weakhearted

weakhearted

(ˌwiːkˈhɑːtɪd)
adj
faint- or soft-hearted