implacable
English Dictionary
->
Letter I
-> implacable
Search Dictionary:
implacable Definition
(a)
impossible
to
placate
; "
an
implacable
enemy
"
implacable Synonyms
implacable
© Art Branch Inc.