English | German | Russian | Czech

London broil English

Meaning London broil meaning

What does London broil mean?

London broil

(US) A dish of marinated beef (originally flank steak), broiled or grilled, and cut into thin strips.

Are you looking for...?