to supply any deficiency - Turco Inglés Diccionario