mannosomes

English

Noun

mannosomes

  1. plural of mannosome