sell yourself short - Turkish English Dictionary