Macro Cell Site

Information & Communication Dictionary
Definition
A high‑power, operator‑grade radio base station installation—typically sited on towers, rooftops or tall structures—that provides wide‑area wireless coverage, mobility anchoring and primary radio network capacity over a large footprint and interfaces with core network elements via backhaul.