snap bean

Noun

 * 1) The unripe or green edible fruit pod of a bean plant such as the legume.
 * Their Sunday dinner always included snap beans cooked with fatback.