Lionheart in Irish Lionheart in Irish Leonchroí proper noun The nickname of Richard I of England. Add to Flashcards