Definify.com

Definition 2024


allantoids

allantoids

English

Noun

allantoids

  1. plural of allantoid