English edit

Noun edit

iccosomes

  1. plural of iccosome