Definify.com

Definition 2025


lycophytes

lycophytes

English

Noun

lycophytes

  1. plural of lycophyte