truffs

English

Noun

truffs

  1. plural of truff