melanoide

Italian

Adjective

melanoide m or f (plural melanoidi)

  1. melanoid