Englisch To be capable of chewing up logs of wood and spitting chips

German translation:

Kennen Sie schon die Übersetzungen für diese Phrasen?