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.