pin-on backhoe - Turkish English Dictionary