barbules

English

Noun

barbules

  1. plural of barbule