ALL meanings of london broil
Lon·don broil
L l - noun london broil a steak, typically served broiled and crosscut into thin slices. 1
- noun london broil a boneless cut of beef, as of the flank, that is marinated, then broiled, and served in thin slices cut usually on a diagonal 0
- noun london broil (US) A dish of flank steak marinated, broiled or grilled, and cut into thin strips. 0