barbule
Top 45000
Meanings
Noun
1. barbule (or any similar form)