haricot vert: very small and slender green bean
green bean: immature bean pod eaten as a vegetable
megagametophyte: the female gametophyte produced by the megaspore of a plant that produces both microspore and megaspores