Noun Definition

mycrosporidia

1.Definition: an order in the subclass Cnidosporidia

Category: Animals