Refine this word faster
London broil
noun
Definitions
Noun
- 1 A dish of marinated beef (originally flank steak), broiled or grilled, and cut into thin strips. US, uncountable, usually
See also for "london broil"
Next best steps
Mini challenge
Unscramble this word: londonbroil