exosomes

English

Noun

exosomes

  1. plural of exosome

Anagrams