troofs

English

Noun

troofs

  1. plural of troof