architeuthisEnglish

architeuthis, giant squid

Noun

Largest mollusk known about but never seen (to 60 feet long)

English: architeuthis, giant squid

English words with similar meanings

Show 1 words