Search term implacable has 3 results
EN English NL Dutch
implacable (a) [behavior] onverbiddelijk (a) [behavior]
implacable (a) [behavior] meedogenloos (a) [behavior]
implacable (a) [behavior] onvermurwbaar (a) [behavior]