sandwich with toasted bread, ham, and cheese - Spanish English Dictionary