Scrum teams are typically made of 5 to 10 people maximum.
Beyond this size, Scrum becomes much less effective and efficient. As a result of this size limitation, when organizations need more people to work on a single product, they break them up in multiple Scrum teams.
In order to work together as a cohesive meta-group, the concept of Scrum of Scrums usually comes up.
The definition from the Scrum Alliance is this:
"A technique to scale Scrum up to large groups (over a dozen people), consisting of dividing the groups into Agile teams of 5-10. Each daily scrum within a sub-team ends by designating one member as “ambassador” to participate in a daily meeting with ambassadors from other teams, called the Scrum of Scrums".
But there is a big caveat.
This meta-meeting often becomes a status report to management. It becomes merely a repeat of each team's most important bullet points.
This is absolutely not what the intent of the meeting is.
Scrum, at any level, is Scrum. This means, the meeting should be a technical meeting, not a management meeting. It should be focused on keeping an eye on dependencies between teams. For example, making sure that Team A is not blocking Team B, because a feature is holding them back.
It should be about sharing discoveries between teams. Scrum is about discovering value, understanding issues, finding out what the unknowns are and their resolutions. Each team is doing this separately all the time. Sharing this knowledge is critical in a well working Scrum organizations. The Scrum of Scrums is a daily opportunity to do it.
All this suggests the "ambassador" sent to the Scrum of Scrums, should be a technical / developer / creator, not the product owner or the Scrum master.
At this higher level, as mentioned earlier, it is still a Scrum: we should expect inspection and adaptation. Also, and not the least, we should always work towards the Sprint Goal, actively.
Scrum of Scrums is a very important part of Scrum at scale, when done right. You should simply make sure you approach it as a real Scrum, simply at a higher level, to sync teams towards the Sprint Goals, and learn from each other. Learn more about a tool designed for multiple projects in Scrum.