overcome one's deficiencies - Turkish English Dictionary