conglomerate of large stones - French English Dictionary