sell oneself short - Turkish English Dictionary