self-sculpting sand - French English Dictionary