You searched for: “megallantoid
megallantoid
Having a large allantois; an animal so characterized.