meaning of stinking bean trefoil

1. shrub with trifoliate leaves and yellow flowers followed by backward curving seed pods; leaves foetid when crushed


Related Words

stinking bean trefoil |

Developed & Maintained By Taraprasad.com

Treasure Words