tarrufs

English

Noun

tarrufs

  1. plural of tarruf