lemnoblasts
English
Noun
lemnoblasts
plural of
lemnoblast