English

edit

Noun

edit

striatosomes

  1. plural of striatosome