VariousWords beta
Definitions:
Noun
ham sandwich
Definition: a sandwich made with a filling of sliced ham
Definition: A sandwich made with ham.