gravel aggregate - French English Dictionary