ducktails

English

Noun

ducktails

  1. plural of ducktail