lymphosomes
English
Noun
lymphosomes
plural of
lymphosome