cytoplasts
English
Noun
cytoplasts
plural of
cytoplast