Definition of "NNR"
NNR
noun
plural NNRs
(UK) Initialism of national nature reserve.
phrase
(text messaging, uncommon) Initialism of no, not really.
plural NNRs
(UK) Initialism of national nature reserve.
(text messaging, uncommon) Initialism of no, not really.