Definify.com

Definition 2024


albumenoids

albumenoids

English

Noun

albumenoids

  1. plural of albumenoid