teleplasms
English
Noun
teleplasms
plural of
teleplasm