ENDORHIZA MEANING IN ENGLISH

• Endorhiza Definition & Synonyms

  1. (n.) Any monocotyledonous plant; -- so named because many monocotyledons have an endorhizal embryo.


• Endorhizae Definition & Synonyms

  1. (pl. ) of Endorhiza


RECENT SEARCHES