pebble (stone) - French English Dictionary