Definify.com

Definition 2025


albumenoids

albumenoids

English

Noun

albumenoids

  1. plural of albumenoid