English

edit

Noun

edit

argosomes

  1. plural of argosome