to stop short - Turkish English Dictionary