endosomes
English
Noun
endosomes
plural of
endosome
Anagrams
endosmose
,
moonseeds