Definition of WMO in English:

WMO

  • World Meteorological Organization.