Немецкий-Английский словарь »

daranhalten означает в английский

НемецкийАнглийский
daranhalten

sich ~: fulfill (a promise)