Ammonoid Meaning

There are 1 meaning(s) for word Ammonoid

Meaning 1 : one of the coiled chambered fossil shells of extinct mollusks

    Synonyms : ammonite