Definify.com

Definition 2026


albumenoids

albumenoids

English

Noun

albumenoids

  1. plural of albumenoid