heap of pebbles - French English Dictionary