Definition of NOAA in English:

NOAA

  • National Oceanic and Atmospheric Administration.