plural of implacable - Spanish English Dictionary