idiosomes

English

Noun

idiosomes

  1. plural of idiosome