• Lionheart

    Origin

    lion + heart

    Full definition of lionheart

    Noun

    lionheart

    (plural lionhearts)
    1. A brave, heroic person.
      • 2008, February 17, Nicholas D. Kristof, The World’s Worst Panderer, But the United States Congress tends to be a courage-free zone, so Mr. McCain’s orneriness toward Republican primary voters makes him a lionheart in the political world.
    © Wiktionary