LYCOPOD


Meaning of LYCOPOD in English

[ly.co.pod] n [NL Lycopodium] (1861): lycopodium 1; broadly: club moss

Merriam-Webster English vocab.      Английский словарь Merriam Webster.