cryptospora

cryptospora

English Noun
Ad

Definition

Any plant of the genus Cryptospora, of the flowering plant family Brassicaceae.

Etymology

From the genus name.

Ad