plural of implacable - Alemán Inglés Diccionario