English

edit

Noun

edit

melanosomes

  1. plural of melanosome