allantoid
allantoid has 3 senses in the JumbleFix dictionary. Letters: 9.
Definitions
- a.. Alt. of Allantoidal
- n.. A membranous appendage of the embryos of mammals, birds, and reptiles, -- in mammals serving to connect the fetus with the parent; the urinary vesicle.
- a.. shaped like a sausage