green bean

noun

1.
immature bean pod eaten as a vegetable
3.
a common bean plant cultivated for its slender green edible pods