English edit

Noun edit

melanoids

  1. plural of melanoid