lepidotrichia

English

Noun

lepidotrichia

  1. plural of lepidotrichium