rotary percussion drilling machine - Turkish English Dictionary