Calvary clover

Explore definitions, synonyms, and language insights of Calvary clover

Definitions

Noun
an annual of the Mediterranean area having spiny seed pods and leaves with dark spots

More General Terms