Skip to main content

columbella

English columbella meaning in English  •  columbella का अर्थ अंग्रेजी में
Noun
  • A genus of univalve shells, abundant in tropical seas. Some species, as Columbella mercatoria, were formerly used as shell money.
Advertisement