Home
Search
Index
Definify.com
Webster
1913
Edition
Allantoid
{ ‖
Al-lan′to-is
,
Al-lan′toid
, }
Noun.
.
(Anat.)
A membranous appendage of the embryos of mammals, birds, and reptiles, – in mammals serving to connect the fetus with the parent; the urinary vesicle.
Similar Results