spot drilling - Turkish English Dictionary