English edit

Noun edit

leptotriches

  1. plural of leptotrich