implacable - Dictionary definition and meaning for word implacable
Sounds like IMPLEASABLE -- some one who cannot be pleased or appeased -- not pacifiable
IM(Not) + PLAC(Place) + ABLE = You will not a place in her heart.
implacable = im (not) + play + cable; cable is not playingi.e not friendly environment.
In general body IMPLANTS are INCAPABLE of satisfying / pacifying human desires.