The AI-powered English dictionary
plural endospores
The inner layer of a spore. examples
A small vegetative spore produced by some bacteria. examples