tarrufs
English
Noun
tarrufs
plural of
tarruf