Yes, that definition is a fairly good one and not a word about trade is found in it.
Did you miss the word “commerce”?