stinking pea

noun

Definition of stinking pea

: a yellow-flowered shrub (Cassia bahamensis) of Florida and the West Indies with flat pods and fetid foliage