Meaning of swiss steak

Definition of swiss steak

(noun) steak braised in tomato and onion mixture

Other information on swiss steak

WIKIPEDIA results for swiss steak
Amazon results for swiss steak