feed drilling apparatus - Turkish English Dictionary