make up the deficiencies - Turkish English Dictionary