What does arcella mean?

arcella meaning in General Dictionary

An amoebalike protozoan with a chitinous layer resembling an umbrella

View more

  • an amoeba-like protozoan with a chitinous shell resembling an umbrella