Unplacable definition

(obsolete) Implacable.
adjective
0
0
Advertisement