IMPLACABLE Meaning of IMPLACABLE in English adj.Implacable is used with these nouns: ↑ enemy , ↑ foe , ↑ hatred , ↑ hostility Oxford Collocations English Dictionary. Оксфордский английский словарь словосочетаний . 2012