A load balancer is fundamentally a hardware or software device whose main functionality is to be able to distribute the requests made from one or multiple clients to a specific service through a specific method.
Standing in front of a set of servers that serve an application and, as its name indicates, it assigns or balances the requests that arrive through some algorithm from a simple round-robin to more sophisticated algorithms.