plural of implacable - French English Dictionary