snap bean: tender green beans without strings that easily snap into sections
green bean: immature bean pod eaten as a vegetable
cooking: the act of preparing something (as food) by the application of heat