endorhizae

English

Noun

endorhizae

  1. plural of endorhiza