nafoids

English

Noun

nafoids

  1. plural of nafoid