Meaning of allantoid

Definition of allantoid

(adj) shaped like a sausage

Other information on allantoid

WIKIPEDIA results for allantoid
Amazon results for allantoid