American Dictionary
Definition London broil in American English
London broil noun
[uncountable] noun
/ˈlʌndən ˌbrɔɪl/
Synonyms and related words
