ammonoidEnglish

ammonite, ammonoid

Noun

One of the coiled chambered fossil shells of extinct mollusks

English: ammonite, ammonoid

English words with similar meanings

Show 1 words