arthrospore - Dictionary definition and meaning for word
arthrospore
Definition (noun) a body that resembles a spore but is not an endospore; produced by some bacteria
Definition (noun) one of a string of thick walled vegetative resting cells formed by some algae and fungi
We are looking for Content Writers (1-2 years experience) for our ed-tech startup based out of Gurgaon. If interested, please reach out to us at career@opencubicles.com