Newfs

English

Noun

Newfs

  1. plural of Newf