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

das lässt sich schon machen. означает в английский

НемецкийАнглийский
Das lässt sich schon machen.

That can be done.