Noun
London broil (usually uncountable, plural London broils)
English Wikipedia has an article on:London broilWikipedia
(US) A dish of marinated beef (originally flank steak), broiled or grilled, and cut into thin strips.
Tonight’s fillings were thinly sliced London broil with goat cheese and this asparagus/portobello/sundried tomato salad from Whole Foods with some goat cheese thrown in for good measure. Source: Internet