plural of implacable - German English Dictionary