Definition of SNU in US English:

SNU

noun

Astronomy