Skip to main content

arcella

Advertisement
English arcella meaning in English  •  arcella का अर्थ अंग्रेजी में
Noun
  • An amoebalike protozoan with a chitinous shell resembling an umbrella.