melanoide

Italian

Adjective

melanoide m or f by sense (plural melanoidi)

  1. melanoid