I’ve noticed this recently. In North American sports, when a player is exchanged for another player on a different team, the transaction is normally called a trade. Yet, in the various European soccer leagues, the same transaction is often referred to as a transfer.
Is it just merely a cultural difference? Or are there actual legal reasons behind the different terminologies for essentially the same thing?