deep well drilling - Turkish English Dictionary