albuminoids

English

Noun

albuminoids

  1. plural of albuminoid