rope excavator - Turkish English Dictionary