LYCOPODITE MEANING IN ENGLISH

• Lycopodite Definition & Synonyms

  1. (n.) An old name for a fossil club moss.


RECENT SEARCHES