twintails

English

Noun

twintails

  1. plural of twintail