stopping short - Turkish English Dictionary