leach pads - Turkish English Dictionary