lymphosomes

English

Noun

lymphosomes

  1. plural of lymphosome