English edit

Noun edit

melanosomes

  1. plural of melanosome