Etymology
Today it means: An integrated network of automated weather-monitoring stations designed to observe mesoscale meteorological phenomena Full definition →
Blend of mesoscale + network.
Etymology from Wiktionary, CC BY-SA 4.0.