albumenoids

English

Noun

albumenoids

  1. plural of albumenoid