implacable (bn):
meedogenloos(fr) —.
(en) unrelenting or unyielding in severity.
(en) not relenting.
(en) not forgiving.
(es) —., onverbiddelijk(en) not forgiving., onverzoenlijk(en) not forgiving.
cached Via: Dbnary en WikiWoordenboeken
Via: Memodata.com