Definify.com

Definition 2024


endorhizae

endorhizae

English

Noun

endorhizae

  1. plural of endorhiza