make a sand castle - French English Dictionary