What is the definition of implacable?

Answer:
not to be appeased
First answer by Luxurygirl. Last edit by Luxurygirl. Contributor trust: 0 [recommend contributor recommended]. Question popularity: 0 [recommend question].