meaning of stinking clover

1. plant of western North America having trifoliate leaves and white or pink spider-shaped flowers; sometimes used as an ornamental


Related Words

stinking clover |

Developed & Maintained By Taraprasad.com

Treasure Words