temporary ground anchors - Spanish English Dictionary