English

edit

Noun

edit

exosomes

  1. plural of exosome

Anagrams

edit