caterpillar excavating machine - Turkish English Dictionary