ball-locking hydraulic coupler - Spanish English Dictionary