sandwich - n. two piece of bread with something, such as meat, butter..., in between
hamburger - n. a flat, usually round cake of finely chopped beef that is cooked and served in a roll or bun
ham - n. meat from the leg of a pig that is often prepared by smoking or salting
butter - n. a solid yellow substance made from milk or cream
amazement - n. a feeling of being very surprised or shocked
menu - n. a list of food that may be ordered at a restaurant