artificial aggregate - French English Dictionary