Arcella Meaning

There are 1 meaning(s) for word Arcella

Meaning 1 : an amoeba-like protozoan with a chitinous shell resembling an umbrella