temporary ground anchors - French English Dictionary