Search in Definitions

lepidodendroidEn definicionesEn Inglés definicionesEn Inglés definiciones
(-droid), a. (Paleon.) Allied to, or resembling, Lepidodendron. — n. A lepidodendrid.