English edit

Noun edit

left main (plural left mains)

  1. (medicine, colloquial) Short for left main coronary artery.
    left main disease

Anagrams edit