elongasomes

English

Noun

elongasomes

  1. plural of elongasome