earthen ringfort - French English Dictionary