stone aggregate - Turkish English Dictionary