leptosomes

English

Noun

leptosomes

  1. plural of leptosome