developing gradually; changing and adapting over time
From Latin 'evolvere' meaning 'to unroll' or 'to unfold', from 'e-' (out) + 'volvere' (to roll)
Try Another Word