slewing-bucket ladder excavators - German English Dictionary