tracheides

English

Noun

tracheides

  1. plural of tracheide