Definition of NAO in English:

NAO

noun

British

Origin

1980s; earliest use found in Parliamentary Debates.