Dictionary.com
Thesaurus.com

setulae

  • plural
    of setula.
    setula
    noun
    a short, blunt seta.

More Suggestions