duftars

English

Noun

duftars

  1. plural of duftar