Allantoid Meaning

There are 1 meaning(s) for word Allantoid

Meaning 1 : shaped like a sausage

    Synonyms : sausage-shaped