Definition of Leo the Great in English:

Leo the Great

proper noun