to stop short - Spanish English Dictionary