horseshoe dune - French English Dictionary