elongasomes
English
Noun
elongasomes
plural of
elongasome