dufftails

English

Noun

dufftails

  1. plural of dufftail