rock anchors - Turkish English Dictionary