don't sell yourself short - Turkish English Dictionary