stop short...someone - German English Dictionary