What is the full meaning of implacable
incapable of being placated [adj IMPLACABLY]
Example of the word implacable placed on a Scrabble board.