to supply any deficiency - Spanish English Dictionary