plural of implacable - Deutsch Englisch Wörterbuch