A submarine sandwich, hoagie, or sub, is a type of sandwich that consists of two long pieces of bread that are filled with cheese, meat, lettuce and similar foods.