Definify.com

Definition 2025


mycorrhizas

mycorrhizas

English

Noun

mycorrhizas

  1. plural of mycorrhiza