albumenoids
English
Noun
albumenoids
plural of
albumenoid