'Louis XII' definitions:

Definition of 'Louis XII'

(from WordNet)
noun
King of France who was popular with his subjects (1462-1515)