Definify.com

Definition 2026


lycophytes

lycophytes

English

Noun

lycophytes

  1. plural of lycophyte