multi-drilling - Turkish English Dictionary