anchor drilling machines - Turkish English Dictionary