self-renewing aggregate - Turkish English Dictionary