NAAFI Meaning of NAAFI in English [ 'nafi ]■ abbreviation Navy, Army, and Air Force Institutes. ■ noun (usu. Naafi ) a canteen or shop run by the ~. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004