stinking pea
noun
: a yellow-flowered shrub (Cassia bahamensis) of Florida and the West Indies with flat pods and fetid foliage
Love words? Need even more definitions?
Merriam-Webster unabridged
Share