stop short at - Turkish English Dictionary