plural of implacable - Turkish English Dictionary