to supply any deficiency - Alemán Inglés Diccionario