concrete pile footing - French English Dictionary