Meaning of pigeon pea

Definition of pigeon pea

(noun) tropical woody herb with showy yellow flowers and flat pods; much cultivated in the tropics

Other information on pigeon pea

WIKIPEDIA results for pigeon pea
Amazon results for pigeon pea