Home
Search
Index
Definify.com
Definition
2025
London_broil
London broil
English
Noun
London
broil
(
usually uncountable
,
plural
London broils
)
(
US
)
A dish of
flank steak
marinated
,
broiled
or
grilled
, and cut into thin
strips
.
Similar Results