implacable in Catalan implacable in Catalan implacable adj Not able to be placated or appeased. Add to Flashcards