This is beyond my experience: I've simply never heard this word before. At an army camp I think it's the equivalent of a common room at a boarding school. It's pronounced naffy.