meaning of arcella

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


Related Words

arcella |

Developed & Maintained By Taraprasad.com

Treasure Words