overcome the deficiencies - Turkish English Dictionary