meaning of calvary clover

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


Related Words

calvary clover |

Developed & Maintained By Taraprasad.com

Treasure Words