That is a pretty good and simple definition, better than I could do.
I go back and forth with thinking "account" or just "keys" might be a better term.
But ultimately Bitcoin just so different than conventional stuff we need to just use new words I think