Definition & Meaning | French word IMPLACABLE
IMPLACABLE
Definitions of IMPLACABLE
- implacable, harsh, unrelenting
Number of letters
10
Is palindrome
No
Search for IMPLACABLE in:
Page preparation took: 171.12 ms.