A mesh network is a type of local network in which the individual devices (called nodes) within the infrastructure connect directly, dynamically and non-hierarchically to as many other nodes as possible and cooperate with one another to create one virtual network that can efficiently route data between clients.
A normal mesh network may contain several different routers, bridges, switches and other devices that operate as nodes. Typically, one node acts as a gateway and connects directly to the main network asset (such as a server or the Internet); then, each additional node talks to one other and expands the wireless coverage. So while only one node is physically connected to the external resource, every node is able to send data back and forth at equal speeds.
Mesh networks are appealing to large enterprises because they are highly scalable and the network connection can be spread out among dozens or even hundreds of wireless mesh nodes, allowing the network connection to be shared across a large area.Read more here: https://www.netmotionsoftware.com/blog/connectivity/mesh-network