mound of earth - French English Dictionary