Synonyms and Antonyms for implacable